﻿using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Growatt.WaveData.VirtualOscilloscope
{
    public class ConfigChannelControlModel
    {
        public ConfigChannelControlModel(int channelSN, Color lineColor, float lineWidth, string signalName,
            int valuePerCellGrade, double verPos, ushort bitMask,double offset)
        {
            ChannelSN = channelSN;
            LineColor = lineColor;
            LineWidth = lineWidth;
            SignalName = signalName;
            ValuePerCellGrade = valuePerCellGrade;
            VerPos = verPos;
            BitMask = bitMask;
            Offset = offset;
        }

        public int ChannelSN { get; }
        public Color LineColor { get; }
        public float LineWidth { get; }
        public string SignalName { get; }
        public int ValuePerCellGrade { get; }
        public double VerPos { get; }
        public ushort BitMask { get; }
        public double Offset { get; }
    }
}
